Marathon Map Splitter takes a merged Marathon scenario file as produced by Forge and splits it into individual map, physics, and terminal text files for each level. It also extracts any resources into a "Terminal Picts" file.  It is the exact opposite of the "Merge Levels" command in Forge.
This lets you do things like peeking at other people's physics models (ever wondered how to make a potatoanus?), fixing the bugs in Blood Tides of Lh'owon, and converting old Pfhorte-generated scenarios.

How to use: launch Marathon Map Splitter, select a scenario to split, specify the name and location of a new directory in which to place the individual files, sit back and watch the level names flicker.

Marathon Map Splitter is freeware; distribute anywhere.
Send bug reports, flames, and job offers to d88-bli@nada.kth.se

Version history:
1.0
	Initial release.
1.01
	Added conversion of platform and endpoint data, tweaking of line flags and polygon heights.
1.02
	Made network map file names start with an N.
	Fixed brain-damaged bug that screwed up Pfhorte maps. It should now accept as input: a) merged scenarios from Forge, b) single levels from Forge, c) maps from Pfhorte. It should produce maps that can be: a) re-merged directly with no further editing, b) edited in Forge, c) edited in Pfhorte.
1.03
	Added detection of physics model types (M2 or Infinity) so the file types and creators can be set appropriately. Oddly enough, all the levels in the original Infinity map have M2 physics models. This is not my fault! :-)
	A resource fork with no resources is now ignored.
